include "config.php" ;
// $spam bepaald of iemand een url heeft ingetikt in aanvraag, en of er dus een code gechecked moet worden uit het GEWIJZIGDE formulier
//Als hij niet gepost is, wordt het formulier voor de eerste keer ingeladen en staat hij dus op geenspam
if(!isset($_POST["spam"])){
$spam = "geenspam";
}
// Als hij bestaat, is het formulier dus verstuurd en moet hij gechecked worden.
else {
$spam = $_POST["spam"];
}
// Functie voor rood-markering
function error_bool($error, $field) {
if($error[$field]) {
print("
");
}
else {
print("
");
}
}
if(isset($_POST["Submit"])) {
// function check_email_address
function check_email_address($email) {
// First, we check that there's one @ symbol, and that the lengths are right
if (!ereg("^[^@]{1,64}@[^@]{1,255}$", $email)) {
// Email invalid because wrong number of characters in one section, or wrong number of @ symbols.
return false;
}
// Split it into sections to make life easier
$email_array = explode("@", $email);
$local_array = explode(".", $email_array[0]);
for ($i = 0; $i < sizeof($local_array); $i++) {
if (!ereg("^(([A-Za-z0-9!#$%&'*+/=?^_`{|}~-][A-Za-z0-9!#$%&'*+/=?^_`{|}~\.-]{0,63})|(\"[^(\\|\")]{0,62}\"))$", $local_array[$i])) {
return false;
}
}
if (!ereg("^\[?[0-9\.]+\]?$", $email_array[1])) { // Check if domain is IP. If not, it should be valid domain name
$domain_array = explode(".", $email_array[1]);
if (sizeof($domain_array) < 2) {
return false; // Not enough parts to domain
}
for ($i = 0; $i < sizeof($domain_array); $i++) {
if (!ereg("^(([A-Za-z0-9][A-Za-z0-9-]{0,61}[A-Za-z0-9])|([A-Za-z0-9]+))$", $domain_array[$i])) {
return false;
}
}
}
return true;
}
//-- SPAM URL CHECK --> Kijken of er een url is GEPOST!
$http_counter = 0;
foreach($_POST as $key => $val){
if(stristr($val, 'http://')){ $http_counter++; }
if(stristr($val, '[url=')){ $http_counter++; }
}
// ER IS SPAM GEPOST!
if($http_counter > 0){
$captcha = '
Verificatie code
';
$spam = "Viezespammert";
}
if($_POST["spam"]=="Viezespammert"){
// er is al een keer spam gepost, dus nu blijven we de captcha checken.
$error['norobot'] = false;
if (md5($_POST['norobot']) != $_SESSION['randomnr2']) {
$error['norobot'] = true;
unset($norobot);
$print_again = true;
$message.="CODE is niet (goed) ingevuld ";
//$message.="post:".$_POST['norobot']." session: ". $_SESSION['randomnr2'] . " ";
}
$captcha = '
";
}
// --
if($print_again) {
$alert = 'onload="alert(\'U heeft niet alle gegevens juist ingevuld.\nVul of wijzig de rood gemarkeerde gegevens aub en klik opnieuw op verstuur.\')"';
$melding = "
Uw aanvraag is nog niet verzonden! Wijzig a.u.b. de rood gemarkeerde velden en druk opnieuw op verstuur.
";
} else {
// BRON
$bron = 21;
$aid = $_GET["aid"];
// Eerst gegevens aanvrager invoeren in db tabel aanvraaggegevens --> id ophalen
// INSERT
$sql = "insert into aanvraaggegevens (
soort,
bron,
vestiging,
bedrijfsnaam,
adres,
postcode,
woonplaats,
cp_geslacht,
cp_voorletters,
cp_achternaam,
cp_functie,
telefoon,
email,
branche,
gebruikers,
vragen,
httpref,
ref,
keywords
) values ('".$_POST["soort"]."', '".$bron."', '1','".$_POST["bedrijfsnaam"]."','".$_POST["adres"]."','".$_POST["postcode"]."','".$_POST["woonplaats"]."','".$_POST["geslacht"]."','".$_POST["cp_voorletters"]."','".$_POST["cp_achternaam"]."','".$_POST["cp_functie"]."','".$_POST["telefoon"]."','".$_POST["email"]."','".$_POST["branche"]."','".$_POST["gebruikers"]."','".$_POST["vragen"]."','".$_COOKIE["httprefcookie"]."','".$_COOKIE["refcookie"]."','".$_COOKIE["keywordcookie"]."')";
//echo $sql;
$result = mysql_query($sql);
// Er is een nieuwe pagina toegevoegd
// MySQL heeft daarom zelf een nieuw pagina_id gegenereerd (met AUTO_INCREMENT)
// De functie mysql_insert_id() geeft deze nieuwe waarde terug aan ons script
$id = mysql_insert_id();
echo mysql_error();
// INSERT
$sql = "insert into aanvragen (aanvraag_id, 2ha_id) values ('".$id."','".$aid."')";
$result = mysql_query($sql);
echo mysql_error();
///----
/// Hier de mail aan Capriole
$sql = "SELECT * FROM aanvraaggegevens WHERE id = $id";
//echo $sql;
$result = mysql_query($sql);
echo mysql_error();
$data = mysql_fetch_array($result);
///
// lijstje genereren
$sql2 = "SELECT * FROM aanvragen WHERE aanvraag_id = $id";
//echo $sql;
$result2 = mysql_query($sql2);
echo mysql_error();
$data2 = mysql_fetch_array($result2);
// lijstje genereren
$machine_id = $data2["2ha_id"];
$sql3 = "SELECT contractnummer FROM tweedehandsautomaten WHERE aid = $machine_id";
//echo $sql;
$result3 = mysql_query($sql3);
echo mysql_error();
$data3 = mysql_fetch_array($result3);
$machine = $data3["contractnummer"];
///
$bericht = '
'; ///
$aan = $data['email'];
$onderwerp = "Bevestiging aanvraag op tweedehandsautomaten.be";
// Kijken om welk besturingsysteem het gaat
if (strtoupper(substr(PHP_OS,0,3)=='WIN')){
$eol = "\r\n";
}
elseif (strtoupper(substr(PHP_OS,0,3)=='MAC')){
$eol = "\r";
}
else {
$eol = "\n";
}
$headers = 'MIME-Version: 1.0' . $eol;
$headers .= 'Content-type: text/html; charset=iso-8859-1' . $eol;
$headers .= 'From: tweedehandsautomaten.be' . $eol;
mail($aan,$onderwerp,$bericht,$headers);
// -----
//// einde thanx2 script
header("Location: aanvraag_thanx.php");
exit();
}
}
// Eerst moeten we bepalen wat de mid is van het systeem waar de gebruiker informatie over wil ontvangen.
// De aid is verstuurd via de specificaties link van de desbetreffende automaat op de assortiments pagina.
// aid is doorgegeven via de url
$aid = $_GET["aid"];
// systeeminfo ophalen
mysql_connect("localhost","pieter", "curly");
// Selecteer dan een database ---> DB KOFFIEAUTOMAAT.NL
mysql_select_db("db_koffieautomaat");
// lijstje genereren
$sql = "select * from tweedehandsautomaten WHERE aid = $aid";
//echo $sql;
$result = mysql_query($sql);
echo mysql_error();
$rij = mysql_fetch_array($result);
//ACTIEPRIJS
$occasionprijs = $rij["occassionprijs"];
$actieprijs = ($occasionprijs / 100) * 80;
$actieprijsformat = number_format($actieprijs, 2, ',', '.');
if ($rij["herkomst"] == "occasion") {
$tab = "beeld/occasiontab.gif";
$herkomstprijs = "Occasionprijs";
} if ($rij["herkomst"] == "demo") {
$tab = "beeld/demotab.gif";
$herkomstprijs = "Demoprijs";
}
// Als een machine verkocht is, laat dan de normale- en de occassionprijs niet meer zien.
if ($rij["status"] == "verkocht") {
$occas = "----";
$normaal = "----";
$actieprijsformat = "----";
} else{
$occas = $rij["occassionprijs"] . ",00";
$normaal = $rij["normaleprijs"];
$actieprijsformat = $actieprijsformat;
}
// Kijken of een machine te koop is of niet; bepaal dan of de knop 'bestel' zichtbaar is of niet
if ($rij["status"] == "tekoop") {
$tekoop = '';
} else {
$tekoop = '';
}
// Plaatje uit DB koffieautomaat
$systeem = $rij['systeemtype'];
// lijstje genereren
$sql = "select * from machine where id = $systeem";
//echo $sql;
$result2 = mysql_query($sql);
echo mysql_error();
$data = mysql_fetch_array($result2);
$systeeminfo = 'Specificaties '.$data['naam'] .'';
$naam = $data['naam'];
?>
TweedehandsAutomaten.nl occasion en demo modellen
>